import request from '@/utils/request'

//验证码图片
export function verifyImg() {
  return request({
    url: '/login/check-code',
    method: 'get'
  })
}

//rsa 公钥
export function key() {
  return request({
    url: '/login/pub-key',
    method: 'get'
  })
}

//登录
export function login(data) {
  return request({
    url: '/login/jwtlogin',
    method: 'post',
    data
  })
}

//菜单权限
export function menuAuth() {
  return request({
    url: '/menu/user-menus',
    method: 'get'
  })
}

//登出，多点登录使用
export function logout() {
  return request({
    url: '/login-out',
    method: 'get'
  })
}

// 全量数据字典信息
export function dictFullInfo() {
  return request({
    url: '/sys/dicts/all',
    method: 'get'
  })
}

// 登陆配置
export function getSetting() {
  return request({
    url: '/login/setting',
    method: 'get'
  })
}
